#include <Lucnx/types.h>
#include <Lucnx/vsprintf.h>
#include <Lucnx/syscall.h>

static char buf[1024];

size_t printf(const char *fmt, ...)
{
    va_list ap;
    va_start(ap, fmt);

    char buf[1024];
    int i = vsprintf(buf, fmt, ap);

    write(stdout, buf, i);

    va_end(ap);
    return i;
}